package org.fjsei.yewu.jyjc.model;

import java.time.LocalDateTime;

/**
 * @author 黄金周
 * @since 2024/5/21 上午8:47
 */
public interface AmrEqpBaseInfo {

    /**
     * 获取监察识别码
     *
     * @return 识别码
     */
    String getOidno();

    /**
     * 使用单位
     */
    String getUseUntCod();

    String getUseUntName();

    /**
     * 维保单位
     */
    default String getMantUntCod() {
        return null;
    }

    default String getMantUntName() {
        return null;
    }

    /**
     * 制造单位
     */
    default String getMakeUntCod() {
        return null;
    }

    default String getMakeUntName() {
        return null;
    }

    /**
     * 安装单位
     */
    default String getInstUntCod() {
        return null;
    }

    default String getInstUntName() {
        return null;
    }

    /**
     * 维修单位
     */
    default String getOvhUntCod() {
        return null;
    }

    default String getOvhUntName() {
        return null;
    }

    /**
     * 改造单位
     */
    default String getAltUntCod() {
        return null;
    }

    default String getAltUntName() {
        return null;
    }

    /**
     * 产权单位
     */
    default String getPropUntCod() {
        return null;
    }

    default String getPropUntName() {
        return null;
    }

    /**
     * 最近修改时间
     */
    default LocalDateTime getModifyTime() {
        return LocalDateTime.now();
    }
}
